When HRDY is high, the HPI is ready
for a transfer to occur. When HRDY is low, it re?¬‚ects that the HPI is busy completing the
previous transaction. Since HCS enables the HPI and it is inactive (low) when an access
occurs, it may be inferred that HRDY, which is always active high except for the duration
of an access, is always active when HCS is active.
5.2.5.2 Software Description
The original kernel and applications are written in a combination of assembly andCsource and
compiled into a common object ?¬?le format (COFF). However, to be able to transfer this code
to the DSP through the HPI, it is necessary to convert the .out COFF ?¬?le into a hex format.
102 RFID Handbook: Applications, Technology, Security, and Privacy
A hex extraction utility program that was written for this purpose is called coff2hex. This
utility is used to extract hex equivalent of a 16 bit COFF ?¬?le. During the extraction process,
the coff2hex utility also resolves all address references based on the memory map speci?¬?ed
in the linker command ?¬?le. The coff2hex utility is based on an original coff_both.c source
for COFF extraction that was published by Texas Instruments (Texas Instruments Incorporated,
1999a).
5.2.6 Complex Programmable Logic Devices
The system used the EPM3256A from Altera class of Complex Programmable Logic
Devices (CPLD). This device is based on MAX 3000A family.
Pages:
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214