PowerCore FLEX
4.4 Ramp Generator .................................................................................................................................38
4.4.1 Ramp Generator Theory of Operation........................................................................................40
4.5 Other Hardware..................................................................................................................................42
4.5.1 Clock Doubler ............................................................................................................................42
4.5.2 Spectrum Spreader...................................................................................................................... 42
4.6 Memory..............................................................................................................................................43
4.6.1 SRAM.........................................................................................................................................43
4.6.2 Flash EPROM.............................................................................................................................43
4.6.3 Serial Flash.................................................................................................................................43
4.6.4 Dynamic C BIOS Source Files...................................................................................................43
4.7 Power Supply Options and Requirements..........................................................................................44
Chapter 5. Software Reference 45
5.1 More About Dynamic C.....................................................................................................................45
5.1.1 Compile Options.........................................................................................................................47
5.1.2 Using Dynamic C with Interrupts...............................................................................................47
5.1.3 User Block..................................................................................................................................47
5.2 Dynamic C Functions.........................................................................................................................48
5.2.1 Digital I/O...................................................................................................................................48
5.2.2 External I/O ................................................................................................................................48
5.2.3 SRAM Use..................................................................................................................................48
5.2.4 Serial Communication Drivers...................................................................................................49
5.2.5 TCP/IP Drivers...........................................................................................................................49
5.2.6 Serial Flash Drivers....................................................................................................................49
5.2.7 A/D Converter Ramp-Generator Drivers ...................................................................................50
5.2.8 Prototyping Board Functions...................................................................................................... 65
5.2.8.1 Board Initialization............................................................................................................ 65
5.2.8.2 Digital I/O.......................................................................................................................... 66
5.2.8.3 LEDs.................................................................................................................................. 68
5.2.8.4 D/A Converter ................................................................................................................... 69
5.2.8.5 Serial Communication....................................................................................................... 72
5.2.8.6 RabbitNet Port................................................................................................................... 73
5.2.8.7 Triac Control...................................................................................................................... 76
5.3 Upgrading Dynamic C .......................................................................................................................89
5.3.1 Add-On Modules........................................................................................................................89
Chapter 6. Using the TCP/IP Features 91
6.1 TCP/IP Connections........................................................................................................................... 91
6.2 TCP/IP Primer on IP Addresses.........................................................................................................93
6.2.1 IP Addresses Explained..............................................................................................................95
6.2.2 How IP Addresses are Used....................................................................................................... 96
6.2.3 Dynamically Assigned Internet Addresses.................................................................................97
6.3 Placing Your Device on the Network ................................................................................................98
6.4 Running TCP/IP Sample Programs....................................................................................................99
6.4.1 How to Set IP Addresses in the Sample Programs...................................................................100
6.4.2 How to Set Up Your Computer for Direct Connect.................................................................101
6.5 Run the PINGME.C Sample Program..............................................................................................102
6.6 Running Additional Sample Programs.............................................................................................102
6.7 Where Do I Go From Here?.............................................................................................................103
Appendix A. PowerCore Specifications 105
A.1 Electrical and Mechanical Characteristics ......................................................................................106
A.1.1 Headers and Spacers................................................................................................................111
A.2 Bus Loading ....................................................................................................................................112
A.3 Rabbit 3000 DC Characteristics...................................................................................................... 115
A.4 I/O Buffer Sourcing and Sinking Limit...........................................................................................116
A.5 Jumper Configurations....................................................................................................................117
A.6 Conformal Coating.......................................................................................................................... 119