Description: The BeeProLogic is an Easy To Use Beginners CPLD Development Board. BeeProLogic CPLD Development Board The BeeProLogic is a CPLD development board that is designed to be user friendly and a great introduction into digital design for Electrical Engineering students and hobbyists. This board provides a simplified method for debugging programmable logic code. It has been designed with plenty of LEDs and Pushbuttons to allow a large amount of interaction between user and hardware operations. The Earth People Technology BeeProLogic CPLD development system hardware consists of a a CPLD, 8Mb Flash and a single channel DAC. The board requires an external JTAG Programmer compatible with the JTAG Blaster. The Core of the board is the MAX V chip. The board can be powered by standard USB Micro B connector. There is a 10MHz oscillator attached to the MAX V chip for clocking user code. The board also includes 10 Green User LEDS, Seven User Pushbuttons and One external connector with six pins for GPIO. Hardware Features: MAX V 5M240ZT100 CPLD From Intel/ 240 Logic Elements 8 Mbit Flash Chip 8 bit Single Channel DAC 5 Inputs/Outputs available at 8x1 connector on board 11 Green User configurable LEDs 8 User Configurable Pushbutton Switch Power: Standard USB (+5V @ 2Amp) Using Micro-B connector 10MHz Oscillator Standard Programming Connector fits any JTAG Blaster Simplified Development Board The BeeProLogic DVD provides detailed step by step instructions to quickly guide the user to create a project, synthesize the project and download the programming file into the CPLD. The Quartus Prime Software must be downloaded from Intels website. Once the Quartus software is on your desktop, the guide will show you how to create a project, write you first LED blinky code, compile and program the CPLD. Programming the BeeProLogic Board The CPLD on the BeePro can be programmed with the code created by the user. Programming is quick and easy. The BeeProLogic Does Not Include An OnBoard programmer. The user must purchase a separate JTAG Blaster. To program the board, a standard USB Micro-B cable must be connected from power (USB Port on laptop) to the board. Then connect the JTAG Blaster to a USB Port on a laptop. Use the provided adapter to connect the JTAG Blaster 10 pin connector to the 6 pin. 2mm pitch connector. Connect the 6 pin 2mm pitch connector to the BeeProLogic connector on the back of the board. Use the Quartus Prime Software Tools to program the 5M240 CPLD on board the BeeProLogic. The User Manual includes step by step instructions on building the user project. It includes the steps to successfully program the CPLD. The User LEDs Controlling The Board The BeeProLogic includes eleven user LEDs. The LEDs are directly sinked from the CPLD with the anode connected to +3.3V. This voltage is used to meet the forward voltage along with a 220 Ohm series resistor for each LED. The resistor provides the series current through the LEDS and controls the brightness. The code to drive the LEDs is either zero (1’b0) or floating (1’bz). First, declare the LED as an output. In the example below, the vector LED is set to ‘reg’ because it is driven in an always block. To turn the selected LED on, set the signal equal to 1’b0. This will apply a ground to the cathode side of the LED and allow current to flow through the circuit turning the LED on. To turn the selected LED off, set the signal equal to 1’bz. This will float the cathode side of the LED and no current will flow through the LED. The User Pushbuttons The BeeProLogic includes eight push button switches. All are momentary contact switches. They include a 1uF cap to ground to debounce both switches. The code to use these switches is simple, just declare an input on the selected switch pin. Then use code to activate the a function with the input signal goes to low. The 8 Bit DAC The BeeProLogic includes a single channel 8 bit DAC. The user can write any 8 bit digital value to the DAC and the associated analog voltage will appear on the output. The DAC is directly connected to the CPLD. The communication path between CPLD and the 8 bit DAC is via SPI bus. The MCP4901 chip is an SPI Slave. Any SPI host can communicate with the chip at speeds up to 20 MHz. The chip has no minimum SPI clock speed. The chip will respond to any SPI slave at any clock rate as long as it does not exceed 20 MHz. User Inputs/Outputs The BeeProLogic has one 8 pin header that provide 5 digital Inputs and Outputs. All of the I/O’s are +3.3 VDC only. All I/O’s connect directly from the CPLD. The digital pins of the I/O Connector are directly accessible from pins on the CPLD. The user can access these pins by defining them in user HDL code. Then ensure that the pins are connected properly using the Pin Planner tool of Quartus.
Price: 19.99 USD
Location: Burbank, California
End Time: 2024-12-03T05:17:59.000Z
Shipping Cost: N/A USD
Product Images
Item Specifics
Restocking Fee: No
Return shipping will be paid by: Seller
All returns accepted: Returns Accepted
Item must be returned within: 60 Days
Refund will be given as: Money Back
Brand: Altera
Series: 5M240
Type: LED Driver Development Board
Core: CPLD