Copyright ©2012 Zilog®, Inc. All rights reserved.www.zilog.comUM024502-1012User ManualZGATE™ TechnologiesZGATE™ Embedded Security Development Kit
List of Figures UM024502-1012xZGATE Embedded Security Development KitUser Manual
ZGATE API Reference UM024502-101288ZGATE Embedded Security Development KitUser ManualZGATE_enable_logging_to_screenFunction Prototypevoid ZGATE_enab
UM024502-1012 ZGATE Logging PageZGATE Embedded Security Development KitUser Manual89ZGATE_disable_logging_to_screenFunction Prototypevoid ZGATE_disa
ZGATE API Reference UM024502-101290ZGATE Embedded Security Development KitUser ManualZGATE_enable_logging_to_fileFunction Prototypevoid ZGATE_enable
UM024502-1012 ZGATE Logging PageZGATE Embedded Security Development KitUser Manual91ZGATE_disable_logging_to_fileFunction Prototypevoid ZGATE_disabl
ZGATE API Reference UM024502-101292ZGATE Embedded Security Development KitUser ManualZGATE_set_max_logfile_sizeFunction PrototypeINT16 ZGATE_set_max
UM024502-1012 ZGATE Logging PageZGATE Embedded Security Development KitUser Manual93When this API is used to change the archiving threshold of only
ZGATE API Reference UM024502-101294ZGATE Embedded Security Development KitUser ManualZGATE_get_logging_configFunction Prototypevoid ZGATE_get_loggin
UM024502-1012 ZGATE Logging PageZGATE Embedded Security Development KitUser Manual95ZGATE_build_UDP_port_listFunction Prototypevoid ZGATE_build_UDP_
ZGATE API Reference UM024502-101296ZGATE Embedded Security Development KitUser ManualZGATE_build_TCP_port_listFunction Prototypevoid ZGATE_build_TCP
UM024502-1012 ZGATE Logging PageZGATE Embedded Security Development KitUser Manual97ZGATE_build_ip_addr_listFunction Prototypevoid ZGATE_build_ip_ad
UM024502-1012 List of TablesZGATE Embedded Security Development KitUser ManualxiList of TablesTable 1. ZGATE000100ZCOG Contents . . . . . . . . .
ZGATE API Reference UM024502-101298ZGATE Embedded Security Development KitUser ManualZGATE_build_ip_prot_listFunction Prototypevoid ZGATE_build_ip_p
UM024502-1012 ZGATE Logging PageZGATE Embedded Security Development KitUser Manual99ZGATE_build_eth_addr_listFunction Prototypevoid ZGATE_build_eth_
ZGATE API Reference UM024502-1012100ZGATE Embedded Security Development KitUser ManualZGATE_build_eth_frame_listFunction Prototypevoid ZGATE_build_e
UM024502-1012 ZGATE Logging PageZGATE Embedded Security Development KitUser Manual101inet_ptonFunction PrototypeINT8 inet_pton( INT8 af, const char
ZGATE API Reference UM024502-1012102ZGATE Embedded Security Development KitUser Manualeth_string_to_numFunction PrototypeUINT8 eth_string_to_num( ch
UM024502-1012 ZGATE Embedded Security Development BoardZGATE Embedded Security Development KitUser Manual105Appendix A. ZGATE Embedded Security Deve
ZGATE Embedded Security Development Board UM024502-1012106ZGATE Embedded Security Development KitUser ManualSchematic diagrams for the ZGATE Embedde
UM024502-1012 MemoryZGATE Embedded Security Development KitUser Manual107MemoryOn the ZGATE Embedded Security Development Board, the eZ80F91 MCU fea
ZGATE Embedded Security Development Board UM024502-1012108ZGATE Embedded Security Development KitUser ManualAn on-board USB port (U6) provides overc
UM024502-1012 Zilog Developer StudioZGATE Embedded Security Development KitUser Manual109Zilog Developer StudioThe Zilog Developer Studio II Integra
List of Tables UM024502-1012xiiZGATE Embedded Security Development KitUser Manual
ZGATE Embedded Security Development Board UM024502-1012110ZGATE Embedded Security Development KitUser ManualFigure 17. RZK Sample Projejcts
UM024502-1012 Schematic DiagramsZGATE Embedded Security Development KitUser Manual111Appendix B. Schematic DiagramsFigures 18 through 21 display schem
Schematic Diagrams UM024502-1012ZGATE Embedded Security Development KitUser Manual112Figure 19. Schematic Diagram #2 of 4: EMAC InterfaceMII_RXD3MII_R
UM024502-1012 Schematic DiagramsZGATE Embedded Security Development KitUser Manual113Figure 20. Schematic Diagram #3 of 4: Memory InterfaceFLASH WPD0
Schematic Diagrams UM024502-1012ZGATE Embedded Security Development KitUser Manual114Figure 21. Schematic Diagram #4 of 4: eZ80F91 MCUPlace resistor n
UM024502-1012 Related DocumentationZGATE Embedded Security Development KitUser Manual115Appendix C. Related DocumentationThe following documents are
Related Documentation UM024502-1012116ZGATE Embedded Security Development KitUser Manual
UM024502-1012 Customer SupportZGATE Embedded Security Development KitUser Manual117Customer SupportTo share comments, get your technical questions a
UM024502-1012 ZGATE Embedded Security Development KitUser Manual1The ZGATE Embedded Security Development KitZGATE technology incorporates the eZ80F91
The ZGATE Embedded Security Development Kit UM024502-10122ZGATE Embedded Security Development KitUser ManualKit ContentsTable 1 lists the contents o
UM024502-1012 Kit FeaturesZGATE Embedded Security Development KitUser Manual3Kit FeaturesThe key features of the ZGATE Embedded Security Development
The ZGATE Embedded Security Development Kit UM024502-10124ZGATE Embedded Security Development KitUser ManualDownload and Install the ZDS II Software
UM024502-1012 Installing the USB Smart Cable DriverZGATE Embedded Security Development KitUser Manual5Windows 7 32/64 SystemsObserve the following s
The ZGATE Embedded Security Development Kit UM024502-10126ZGATE Embedded Security Development KitUser Manual2. After the PC detects the new hardware
UM024502-1012 Installing the FTDI USB-to-UART DriverZGATE Embedded Security Development KitUser Manual75. Click Next to locate the appropriate drive
UM024502-1012iiZGATE Embedded Security Development KitUser ManualDO NOT USE THIS PRODUCT IN LIFE SUPPORT SYSTEMS.LIFE SUPPORT POLICYZILOG’S PRODUCTS
The ZGATE Embedded Security Development Kit UM024502-10128ZGATE Embedded Security Development KitUser ManualTo launch the Device Manager on Windows
UM024502-1012 Connecting the ZGATE Embedded Security ZGATE Embedded Security Development KitUser Manual91. Ensure that the following default jumper
The ZGATE Embedded Security Development Kit UM024502-101210ZGATE Embedded Security Development KitUser Manual4. Connect an Ethernet CAT5 cable to P1
UM024502-1012 Starting the ZGATE Demo Sample ProgramZGATE Embedded Security Development KitUser Manual11To use the USB port as a power source, adjus
The ZGATE Embedded Security Development Kit UM024502-101212ZGATE Embedded Security Development KitUser Manual1. Launch ZDS II by navigating from the
UM024502-1012 Using the ZGATE Demo Sample ProgramZGATE Embedded Security Development KitUser Manual13Using the ZGATE Demo Sample ProgramWhen the ZGA
The ZGATE Embedded Security Development Kit UM024502-101214ZGATE Embedded Security Development KitUser Manual3. In the browser’s URL field, enter th
UM024502-1012 Using the ZGATE Demo Sample ProgramZGATE Embedded Security Development KitUser Manual15Packets blocked 0 175 174
The ZGATE Embedded Security Development Kit UM024502-101216ZGATE Embedded Security Development KitUser ManualPersistent ZGATE Configuration ChangesT
UM024502-1012 Using the ZGATE Demo Sample ProgramZGATE Embedded Security Development KitUser Manual17G, INTERVAL=240G, HW_THRESHOLD=2000G, LOG_TO_SC
UM024502-1012 Revision HistoryZGATE Embedded Security Development KitUser ManualiiiRevision HistoryEach instance in the Revision History table below
The ZGATE Embedded Security Development Kit UM024502-101218ZGATE Embedded Security Development KitUser ManualC, 7, ICMP_TYPE_FILTER, NONER, 1, WHITE
UM024502-1012 Using the ZGATE Demo Sample ProgramZGATE Embedded Security Development KitUser Manual19The following procedure provides a sequence for
The ZGATE Embedded Security Development Kit UM024502-101220ZGATE Embedded Security Development KitUser ManualZGATE first checks for the presence of
UM024502-1012 Integrating an Existing ZTP Application with ZGATEZGATE Embedded Security Development KitUser Manual21– ZGATE000100ZCOG_Flash.ztgt– ZG
The ZGATE Embedded Security Development Kit UM024502-101222ZGATE Embedded Security Development KitUser Manual9. Copy the source files from the ZTP p
UM024502-1012 Static FilteringZGATE Embedded Security Development KitUser Manual23ZGATE Packet FilteringZGATE is designed to protect networked devic
ZGATE Packet Filtering UM024502-101224ZGATE Embedded Security Development KitUser Manualwhile TCP Port numbers are configured for whitelist filterin
UM024502-1012 Threshold-Based FilteringZGATE Embedded Security Development KitUser Manual25Threshold-Based FilteringThreshold-based filtering functi
ZGATE Logging UM024502-101226ZGATE Embedded Security Development KitUser ManualZGATE LoggingWhen ZGATE detects an inbound packet that violates one o
UM024502-1012 Logging to the File SystemZGATE Embedded Security Development KitUser Manual27interval seconds.The archival threshold setting for the
Safeguards UM024502-1012ivZGATE Embedded Security Development KitUser ManualSafeguardsThe following precautions must be observed when working with th
ZGATE Configuration UM024502-101228ZGATE Embedded Security Development KitUser ManualZGATE ConfigurationThis chapter describes how ZGATE obtains its
UM024502-1012 ZGATE (Persistent) Start-Up ConfigurationZGATE Embedded Security Development KitUser Manual29Sample ZGATE Configuration FilesA sample
ZGATE Configuration UM024502-101230ZGATE Embedded Security Development KitUser ManualC, 5, TCP_PORT_FILTER, WHITELISTC, 6, UDP_PORT_FILTER, WHITELIS
UM024502-1012 ZGATE (Persistent) Start-Up ConfigurationZGATE Embedded Security Development KitUser Manual31The global settings for the INTERVAL, HW_
ZGATE Configuration UM024502-101232ZGATE Embedded Security Development KitUser ManualBLACKLISTIf the filtering mode is set to NONE, ZGATE does not
UM024502-1012 ZGATE Run-Time ConfigurationZGATE Embedded Security Development KitUser Manual33TCP_PORT. Defines static filtering list entries for th
ZGATE Processing Overview UM024502-101234ZGATE Embedded Security Development KitUser ManualZGATE Processing OverviewZGATE performs filtering at two
UM024502-1012 StatisticsZGATE Embedded Security Development KitUser Manual35Using the ZGATE Web InterfaceThe ZGATE Demo program includes a sample we
Using the ZGATE Web Interface UM024502-101236ZGATE Embedded Security Development KitUser ManualAt the top of the page, Filtering Mode and Maximum Li
UM024502-1012 StatisticsZGATE Embedded Security Development KitUser Manual37discarded. If the filtering mode is Blacklist, ZGATE will route the pack
UM024502-1012 Table of ContentsZGATE Embedded Security Development KitUser ManualvTable of ContentsRevision History. . . . . . . . . . . . . . . . .
Using the ZGATE Web Interface UM024502-101238ZGATE Embedded Security Development KitUser ManualTo enter a value in an empty input field, position th
UM024502-1012 ZGATE Threshold Filtering Configuration PageZGATE Embedded Security Development KitUser Manual39The Threshold Filtering Configuration
Using the ZGATE Web Interface UM024502-101240ZGATE Embedded Security Development KitUser Manualbut it must also be less than or equal to half the Up
UM024502-1012 ZGATE Startup Settings PageZGATE Embedded Security Development KitUser Manual41To make ZGATE use its current settings the next time it
Using the ZGATE Web Interface UM024502-101242ZGATE Embedded Security Development KitUser ManualIf the root folder of the file system does not contai
UM024502-1012 ZGATE Logging PageZGATE Embedded Security Development KitUser Manual43able) file system logging, click the Enable (or Disable) radio b
ZGATE Memory Layout UM024502-101244ZGATE Embedded Security Development KitUser ManualZGATE Memory LayoutZGATE imposes the following restrictions on
UM024502-1012 ZGATE Logging PageZGATE Embedded Security Development KitUser Manual45Table 3. ZGATE Memory LayoutAddress Range Usage0x000000–0x00FFFF
ZGATE Shell Command Reference UM024502-101246ZGATE Embedded Security Development KitUser ManualZGATE Shell Command ReferenceThe ZGATE Demo program i
UM024502-1012 ZGATE Logging PageZGATE Embedded Security Development KitUser Manual47zg_showSyntaxzg_show <stats|eth|ip|tcp|udp|th|all>Subcomma
Table of Contents UM024502-1012viZGATE Embedded Security Development KitUser ManualZGATE Run-Time Configuration . . . . . . . . . . . . . . . . . .
ZGATE Shell Command Reference UM024502-101248ZGATE Embedded Security Development KitUser Manualzg_configSyntaxzg_config < add|remove|set> <
UM024502-1012 ZGATE Logging PageZGATE Embedded Security Development KitUser Manual49udp_port: Value(s) is a ZTP TCP port number. Each item in the va
ZGATE Shell Command Reference UM024502-101250ZGATE Embedded Security Development KitUser Manualzg_restoreSyntaxzg_restoreDescriptionThe zg_restore c
UM024502-1012 ZGATE Logging PageZGATE Embedded Security Development KitUser Manual51zg_saveSyntaxzg_saveDescriptionThe zg_save command saves any con
ZGATE Shell Command Reference UM024502-101252ZGATE Embedded Security Development KitUser Manualzg_loggingSyntaxzg_logging <size 1...1000|th_size
UM024502-1012 ZGATE Logging PageZGATE Embedded Security Development KitUser Manual53ZGATE Logging ConfigurationZGATE logging config.Max Logfile size
ZGATE API Reference UM024502-101254ZGATE Embedded Security Development KitUser ManualZGATE API ReferenceThis section describes the ZGATE Application
UM024502-1012 ZGATE Logging PageZGATE Embedded Security Development KitUser Manual55ZGATE_st_filter_ethFunction PrototypeINT8 ZGATE_st_filter_eth( e
ZGATE API Reference UM024502-101256ZGATE Embedded Security Development KitUser ManualZGATE_initializeFunction Prototypevoid ZGATE_initialize( void )
UM024502-1012 ZGATE Logging PageZGATE Embedded Security Development KitUser Manual57ZGATE_AddShellCmdsFunction Prototypevoid ZGATE_AddShellCmds( voi
UM024502-1012 Table of ContentsZGATE Embedded Security Development KitUser ManualviiZGATE_add_eth_frame . . . . . . . . . . . . . . . . . . . . . .
ZGATE API Reference UM024502-101258ZGATE Embedded Security Development KitUser ManualZGATE_WebInitFunction Prototypevoid ZGATE_WebInit( void );Param
UM024502-1012 ZGATE Logging PageZGATE Embedded Security Development KitUser Manual59ZGATE_get_received_statsFunction Prototypevoid ZGATE_get_receive
ZGATE API Reference UM024502-101260ZGATE Embedded Security Development KitUser ManualZGATE_get_blocked_statsFunction Prototypevoid ZGATE_get_blocked
UM024502-1012 ZGATE Logging PageZGATE Embedded Security Development KitUser Manual61get_th_config_stringFunction Prototypevoid ZGATE_get_th_config_s
ZGATE API Reference UM024502-101262ZGATE Embedded Security Development KitUser ManualZGATE_eth_frame_filtering_typeFunction PrototypeINT16 ZGATE_eth
UM024502-1012 ZGATE Logging PageZGATE Embedded Security Development KitUser Manual63ZGATE_eth_addr_filtering_typeFunction PrototypeINT16 ZGATE_eth_a
ZGATE API Reference UM024502-101264ZGATE Embedded Security Development KitUser ManualZGATE_ip_prot_filtering_typeFunction PrototypeINT16 ZGATE_ip_pr
UM024502-1012 ZGATE Logging PageZGATE Embedded Security Development KitUser Manual65ZGATE_ip_addr_filtering_typeFunction PrototypeINT16 ZGATE_ip_add
ZGATE API Reference UM024502-101266ZGATE Embedded Security Development KitUser ManualZGATE_tcp_port_filtering_typeFunction PrototypeINT16 ZGATE_tcp_
UM024502-1012 ZGATE Logging PageZGATE Embedded Security Development KitUser Manual67ZGATE_udp_port_filtering_typeFunction PrototypeINT16 ZGATE_udp_p
Table of Contents UM024502-1012viiiZGATE Embedded Security Development KitUser Manual
ZGATE API Reference UM024502-101268ZGATE Embedded Security Development KitUser ManualZGATE_th_filtering_onFunction PrototypeINT16 ZGATE_th_filtering
UM024502-1012 ZGATE Logging PageZGATE Embedded Security Development KitUser Manual69ZGATE_filtering_onFunction PrototypeINT16 ZGATE_filtering_on(voi
ZGATE API Reference UM024502-101270ZGATE Embedded Security Development KitUser ManualZGATE_set_th_intervalFunction PrototypeINT16 ZGATE_set_th_inter
UM024502-1012 ZGATE Logging PageZGATE Embedded Security Development KitUser Manual71ZGATE_set_th_HWFunction PrototypeINT16 ZGATE_set_th_HW( INT32 HW
ZGATE API Reference UM024502-101272ZGATE Embedded Security Development KitUser ManualZGATE_set_th_LWFunction PrototypeINT16 ZGATE_set_th_LW( INT32 L
UM024502-1012 ZGATE Logging PageZGATE Embedded Security Development KitUser Manual73ZGATE_add_tcp_portFunction PrototypeINT16 ZGATE_add_tcp_port( IN
ZGATE API Reference UM024502-101274ZGATE Embedded Security Development KitUser ManualZGATE_remove_tcp_portFunction PrototypeINT16 ZGATE_remove_tcp_p
UM024502-1012 ZGATE Logging PageZGATE Embedded Security Development KitUser Manual75ZGATE_add_udp_portFunction PrototypeINT16 ZGATE_add_udp_port( IN
ZGATE API Reference UM024502-101276ZGATE Embedded Security Development KitUser ManualZGATE_remove_udp_portFunction PrototypeINT16 ZGATE_remove_udp_p
UM024502-1012 ZGATE Logging PageZGATE Embedded Security Development KitUser Manual77ZGATE_add_eth_addrFunction PrototypeINT16 ZGATE_add_eth_addr( et
UM024502-1012 List of FiguresZGATE Embedded Security Development KitUser ManualixList of FiguresFigure 1. The ZGATE Embedded Security Development Ki
ZGATE API Reference UM024502-101278ZGATE Embedded Security Development KitUser ManualZGATE_remove_eth_addrFunction PrototypeINT16 ZGATE_remove_eth_a
UM024502-1012 ZGATE Logging PageZGATE Embedded Security Development KitUser Manual79ZGATE_add_eth_frameFunction PrototypeINT16 ZGATE_add_eth_frame(
ZGATE API Reference UM024502-101280ZGATE Embedded Security Development KitUser ManualZGATE_remove_eth_frameFunction PrototypeINT16 ZGATE_remove_eth_
UM024502-1012 ZGATE Logging PageZGATE Embedded Security Development KitUser Manual81ZGATE_add_ip_addrFunction PrototypeINT16 ZGATE_add_ip_addr( INT3
ZGATE API Reference UM024502-101282ZGATE Embedded Security Development KitUser ManualZGATE_remove_ip_addrFunction PrototypeINT16 ZGATE_remove_ip_add
UM024502-1012 ZGATE Logging PageZGATE Embedded Security Development KitUser Manual83ZGATE_add_ip_protFunction PrototypeINT16 ZGATE_add_ip_prot( INT3
ZGATE API Reference UM024502-101284ZGATE Embedded Security Development KitUser ManualZGATE_remove_ip_protFunction PrototypeINT16 ZGATE_remove_ip_pro
UM024502-1012 ZGATE Logging PageZGATE Embedded Security Development KitUser Manual85ZGATE_get_list_sizeFunction PrototypeINT16 ZGATE_get_list_size(
ZGATE API Reference UM024502-101286ZGATE Embedded Security Development KitUser ManualZGATE_use_default_configFunction Prototypevoid ZGATE_use_defaul
UM024502-1012 ZGATE Logging PageZGATE Embedded Security Development KitUser Manual87ZGATE_save_config_changes_to_persistentFunction Prototypevoid ZG
Commentaires sur ces manuels