|
PICPLD - PIC and CPLD Board
Programmable logic is great for certain jobs. Microcontrollers are great for certain jobs. What could be better than bringing the best of both worlds together? The PICPLD board is a combination of our GPMPU28 PIC development board, and our PBX84 Xilinx CPLD development board. Integrated into one, you can use the processor and the CPLD in tandem to do tasks that would be difficult to do with either system alone.
The PICIO1 block is provided by AWC. It allows you to shift an 11-bit word into the CPLD. The block provides 4 8-bit ports (the 11-bits include a start bit, a two-bit address, and an 8-bit data byte). Three of these ports are connected to the outside world. However, the fourth port is connected to an AWC-provided PWM block. This 8-bit block produces PWM at a maximum frequency of 10MHz! The PIC code is equally simple thanks to the AWC library included that works with the PICIO block:
movlw 3 ; select channel
movwf chan
movf dutycycle,w ; get duty cycle to dbyte
movwf dbyte
call sendpld ; send data to PLD
AWC provides a variety of examples that you can use to read and write data to the CPLD. Of course, you can also roll your own using schematics, Verilog, or VHDL on the CPLD and any language you wish on the PIC. This opens up a whole new world to PIC programmers and greatly simplifies many CPLD designs. Note that you do need a PIC programmer to program the PIC (or you can use the built-in boot loader). In addition, you need a JTAG interface to program the CPLD (a JTAG board is included with "the works" kit). Get it Now!Sorry. These items are out of stock
|
![]()
[Kits] |
[Math] | [PS/2] |
[Pulse In] | [Pulse Out] |
[I/O] | [A/D] |
[PWM] | [Position Sensing] [PIC Programming] | [RS232]
| [PLD/FPGA] | [NetPorter]
[MicroTasks/Consulting] |
[Components] |
[Products] |
[News] | [Search] |
[Documents] | [Projects] |
[Resources] | [Updates] |
[FAQ] |
[Support]
[PDF Catalog] |
[Secure e-mail]
Jump to PAKs: I, II,
III, IV, V,
VI, VII, VIII,
IX, X, XI,
XII PicoPAK:
VIII
Site contents © 1997-2011 by AWC, 310 Ivy Glen, League City, TX 77573 (281) 334-4341