background image

USB-IK01 User‟s Manual 

And, depending on the state of the EA pin of the chip, the method of using the program memory 

is different as in [Figure 3-6] and [Figure 3-7]. made it possible   

 

0xFFFF

RAM32K

CODE or

XDATA

USB-IK01 Board

0x0000

(Note) Can be
programed the 
location by  
EPLD 
programming
and DIP sw.

0x7FFF

FLASH 64K

CODE

AN2131QC Internal

0x2000

 

 

[Figure 3-7.    When connection between USB-IK01 and USB-EK01, Memory Map (EA = 1)] 

 

When  the  EA  pin  is  High  Level  „1‟,  the  external  data  memory  area  is  not  affected,  and  the 

internal RAM of the AN2131 chip can be used as a general data memory. 

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Содержание USB-IK01

Страница 1: ...furnished by DAQ SYSTEM is believed to be accurate and reliable However no responsibility is assumed by DAQ SYSTEM for its use nor for any infringements of patents or other rights of third parties wh...

Страница 2: ...pt 4 3 2 Product Contents 5 3 3 Memory Map 6 4 EPLD XC9536XL Program 4 1 VHDL Sample Source 8 4 2 Compiling VHDL using ISE 10 4 3 Chip programming using ISE 11 5 Test 5 1 Ready to Test 12 5 2 PCF8754...

Страница 3: ...became necessary to use external memory and additional I O expansion and the concept of allowing the user to change the hardware configuration we designed the USB IK01 board that can be used by connec...

Страница 4: ...A EPLD program interface no separate interface device required Hardware change by EPLD Programming memory location I O expansion through EPLD I O expansion through I2C Specifications 32K of external R...

Страница 5: ...ure 3 1 USB IK01 Function Block Diagram The USB IK01 is largely divided into two parts as indicated by the dotted box electrically completely separated First it is the memory and I O expansion part us...

Страница 6: ...IK01 As shown in Figure 3 2 and Figure 3 3 the EPLD can be programmed by itself and it can also be used as a programmer for other boards 3 2 Product Contents Figure 3 4 USB IK01 Main Contents 1 USB IK...

Страница 7: ...boards are connected as shown in Figure 3 5 32K RAM and 64K ROM Flash installed in USB IK01 can be used Figure 3 5 USB IK01 and USB EK01 combined 0xFFFF RAM32K CODE or XDATA USB IK01 Board 0x0000 Note...

Страница 8: ...RAM32K CODE or XDATA USB IK01 Board 0x0000 Note Can be programed the location by EPLD programming and DIP sw 0x7FFF FLASH 64K CODE AN2131QC Internal 0x2000 Figure 3 7 When connection between USB IK01...

Страница 9: ...4 1 A figure EPLD program of USB IK01 4 1 VHLD Sample Source The VHDL source used can be found in the Hardware USB IK01 folder of the CDROM provided with the USB EK01 Below is an excerpt from the VHD...

Страница 10: ...SEN and PC 7 nOE 1 1 EA 0 when 10 RAM 0x0 ROM 0x8000 nCE 2 A 15 nCE 1 not A 15 nOE 2 nPSEN and PC 7 nOE 1 nPSEN and PC 7 EA 0 when 11 ROM 0x0 RAM 0x8000 nCE 2 not A 15 nCE 1 A 15 nOE 2 nPSEN and PC 7...

Страница 11: ...onment of XILINX was used for the compiled program ISE can be purchased from XILINX or an evaluation version can be downloaded from www xilinx com The figure below is a screen shot of ISE Figure 4 2 I...

Страница 12: ...file is recorded on the EPLD chip to perform the desired function The figure below shows programming using the JTAG interface Boundary Scan iMPACT is installed together when ISE is installed Figure 4...

Страница 13: ...user program Table 1 Switch No Description Remark 1 It is connected to the input port bit7 of PCF 8574 and when it is ON reading the input of 8574 reads 0 2 When ON select 16 bit address serial EEPRO...

Страница 14: ...gure 5 1 USB IK01 External Input Output If you look at Figure 5 1 you can check the input output of the board to be used for the test Also please refer to Chapter 5 of USB EK01 User Manual for the tes...

Страница 15: ...e CDROM and download pcf8574 hex and test it When executed the input value of 8574 is periodically transmitted through the serial port The transmitted contents can be checked using COMM exe If you pre...

Страница 16: ...and test it When executed the values of PCF8574 and 8051 port A are periodically read and transmitted through the serial port The transmitted contents can be checked by using COMM exe and LED 1 2 lig...

Страница 17: ...t it When executed it asks to press Switch 1 through the serial port When Switch 1 is pressed record and check the 0x55 value from RAM address 0x6000 to 0x7000 When Switch 1 is pressed again next time...

Страница 18: ...USB IK01 User s Manual 17 Appendix A 1 Connector JP1 and JP5 PIN Map The connectors on both sides of the USB IK01 board can be connected to the USB EK01 see Section 3 3 JP1 JP5...

Страница 19: ...2 13 PA1 8051 General Purpose PortA 1 14 PA0 8051 General Purpose PortA 0 15 GND Signal Ground 16 WAKEUP Wakeup input from CPU suspend 17 SCL I2C signal clock 18 SDA I2C signal data 19 BKPT Break Poin...

Страница 20: ...K24 CPU clock 24Mhz 11 A0 Address Bus 0 12 GND Signal Ground 13 A2 Address Bus 2 14 A1 Address Bus 1 15 A4 Address Bus 4 16 A3 Address Bus 3 17 A6 Address Bus 6 18 A5 Address Bus 5 19 EA External Acce...

Страница 21: ...USB IK01 User s Manual 20 35 N C No Connection 36 A15 Address Bus 15 37 PC6 8051 General Purpose PortC 6 38 N C No Connection 39 N C No Connection 40 PC7 8051 General Purpose PortC 7...

Страница 22: ...free repair warranty period paid repairs are made in the following cases Failure or damage caused by not following the user s manual Failure or damage caused by customer negligence during product tra...

Страница 23: ...EZ USB Manual Technical Reference Manual V1 10 Cypress Semiconductor Corporation 2 XC9500XL High Performance CPLD Family Data Sheet Xilinx Inc 3 ISE Quick Start Tutorial Xilinx Inc 4 VHDL for PROGRAMM...

Страница 24: ...USB IK01 User s Manual 23 MEMO Contact Point Web sit https www daqsystem com Email postmaster daqsystem com...

Отзывы: