/*****************************************************************************
* MODIFICATION HISTORY:
*
* Ver Who Date Changes
* ----- ---- -------- ---------------------------------------------------
* 3.02a sdm 05/30/11 Added Xuint64 typedef and XUINT64_MSW/XUINT64_LSW macros
* 3.02a sdm 06/27/11 Added INST_SYNC and DATA_SYNC macros for all the CPUs
* 3.02a sdm 07/07/11 Updated ppc440 boot.S to set guarded bit for all but
* cacheable regions
* Update ppc440/xil_cache.c to use CACHEABLE_REGION_MASK
* generated by the cpu driver, for enabling caches
* 3.02a sdm 07/08/11 Updated microblaze cache flush APIs based on write-back/
* write-thru caches
* 3.03a sdm 08/20/11 Updated the tag/data RAM latency values for L2CC
* Updated the MMU table to mark OCM in high address space
* as inner cacheable and reserved space as Invalid
* 3.03a sdm 08/20/11 Changes to support FreeRTOS
* Updated the MMU table to mark upper half of the DDR as
* non-cacheable
* Setup supervisor and abort mode stacks
* Do not initialize/enable L2CC in case of AMP
* Initialize UART1 for 9600bps in case of AMP
* 3.03a sdm 08/27/11 Setup abort and supervisor mode stacks and don't init SMC
* in case of AMP
* 3.03a sdm 09/14/11 Added code for performance monitor and L2CC event
* counters
* 3.03a sdm 11/08/11 Updated microblaze xil_cache.h file to include
* xparameters.h file for CR630532 - Xil_DCacheFlush()/
* Xil_DCacheFlushRange() functions in standalone BSP v3_02a
* for MicroBlaze will invalidate data in the cache instead
* of flushing it for writeback caches
* 3.04a sdm 11/21/11 Updated to initialize stdio device for 115200bps, for PS7
* 3.04a sdm 01/02/12 Updated to clear cp15 regs with unknown reset values
* Remove redundant dsb/dmb instructions in cache maintenance
* APIs
* Remove redundant dsb in mcr instruction
* 3.04a sdm 01/13/12 Updated MMU table to mark DDR memory as Shareable
* 3.05a sdm 02/02/12 Removed some of the defines as they are being generated through
* driver tcl in xparameters.h. Update the gcc/translationtable.s
* for the QSPI complete address range - DT644567
* Removed profile directory for armcc compiler and changed
* profiling setting to false in standalone_v2_1_0.tcl file
* Deleting boot.S file after preprocessing for armcc compiler
* 3.05a asa 03/11/12 Updated the function Xil_EnableMMU in file xil_mmu.c to
* invalidate the caches before enabling back the MMU and
* D cache.
* 3.05a asa 04/15/12 Updated the function Xil_SetTlbAttributes in file
* xil_mmu.c. Now we invalidate UTLB, Branch predictor
* array, flush the D-cache before changing the attributes
* in translation table. The user need not call Xil_DisableMMU
* before calling Xil_SetTlbAttributes.
* 3.06a asa/ 06/17/12 Removed the UART initialization for Zynq. For PEEP, the UART
* sgd initialization is present. Changes for this were done in
* uart.c and xil-crt0.s.
* Made changes in xil_io.c to use volatile pointers.
* Made changes in xil_mmu.c to correct the function
* Xil_SetTlbAttributes.
* Changes are made xil-crt0.s to initialize the static
* C++ constructors.
* Changes are made in boot.s, to fix the TTBR settings,
* correct the L2 Cache Auxiliary register settings, L2 cache
* latency settings.
* 3.07a asa/ 07/16/12 Made changes in cortexa9/xtime_l.c, xtime_l.h, sleep.c
* sgd usleep.c to use global timer intstead of CP15.
* Made changes in cortexa9/gcc/translation_table.s to map
* the peripheral devices as shareable device memory.
* Made changes in cortexa9/gcc/xil-crt0.s to initialize
* the global timer.
* Made changes in cortexa9/armcc/boot.S to initialize
* the global timer.
* Made changes in cortexa9/armcc/translation_table.s to
* map the peripheral devices as shareable device memory.
* Made changes in cortexa9/gcc/boot.S to optimize the
* L2 cache settings. Changes the section properties for
* ".mmu_tbl" and ".boot" sections in cortexa9/gcc/boot.S
* and cortexa9/gcc/translation_table.S.
* Made changes in cortexa9/xil_cache.c to change the
* cache invalidation order.
* 3.07a asa 08/17/12 Made changes across files for Cortexa9 to remove
* compilation/linking issues for C++ compiler.
* Made changes in mb_interface.h to remove compilation/
* linking issues for C++ compiler.
* Added macros for swapb and swaph microblaze instructions
* mb_interface.h
* Remove barrier usage (SYNCHRONIZE_IO) from xil_io.c
* for CortexA9.
* 3.07a asa 08/30/12 Updated for CR 675636 to provide the L2 Base Address
* 3.07a asa 08/31/12 Added xil_printf.h include
* 3.07a sgd 09/18/12 Corrected the L2 cache enable settings
* Corrected L2 cache sequence disable sequence
* 3.07a sgd 10/19/12 SMC NOR and SRAM initialization with compiler option
* 3.09a asa 01/25/13 Updated to push and pop neon registers into stack for
* irq/fiq handling.
* Relocated COUNTS_PER_SECOND from sleep.c to xtime_l.h. This
* fixes the CR #692094.
* 3.09a sgd 02/14/13 Fix for CRs 697094 (SI#687034) and 675552.
* 3.10a srt 04/18/13 Implemented ARM Erratas.
* Cortex A9 Errata - 742230, 743622, 775420, 794073
* L2Cache PL310 Errata - 588369, 727915, 759370
* Please refer to file 'xil_errata.h' for errata
* description.
* 3.10a asa 05/04/13 Added support for L2 cache in MicroBlaze BSP. The older
* cache APIs were corresponding to only Layer 1 cache
* memories. New APIs were now added and the existing cache
* related APIs were changed to provide a uniform interface
* to flush/invalidate/enable/disable the complete cache
* system which includes both L1 and L2 caches. The changes
* for these were done in:
* src/microblaze/xil_cache.c and src/microblaze/xil_cache.h
* files.
* Four new files were added for supporting L2 cache. They are:
* microblaze_flush_cache_ext.S-> Flushes L2 cache
* microblaze_flush_cache_ext_range.S -> Flushes a range of
* memory in L2 cache.
* microblaze_invalidate_cache_ext.S-> Invalidates L2 cache
* microblaze_invalidate_cache_ext_range -> Invalidates a
* range of memory in L2 cache.
* These changes are done to implement PR #697214.
* 3.10a asa 05/13/13 Modified cache disable APIs at src/cortexa9/xil_cache.c to
* fix the CR #706464. L2 cache disabling happens independent
* of L1 data cache disable operation. Changes are done in the
* same file in cache handling APIs to do a L2 cache sync
* (poll reg7_?cache_?sync). This fixes CR #700542.
* 3.10a asa 05/20/13 Added API/Macros for enabling and disabling nested
* interrupts for ARM. These are done to fix the CR#699680.
* 3.10a srt 05/20/13 Made changes in cache maintenance APIs to do a proper cach
* sync operation. This fixes the CR# 716781.
* 3.11a asa 09/07/13 Updated armcc specific BSP files to have proper support
* for armcc toolchain.
* Modified asm_vectors.S (gcc) and asm_vectors.s (armcc) to
* fix issues related to NEON context saving. The assembly
* routines for IRQ and FIQ handling are modified.
* Deprecated the older BSP (3.10a).
* 3.11a asa 09/22/13 Fix for CR#732704. Cache APIs are modified to avoid
* various potential issues. Made changes
没有合适的资源?快使用搜索试试~ 我知道了~
FIR IP的滤波器系数重加载方法.zip
共971个文件
h:186个
c:139个
txt:57个
需积分: 50 31 下载量 166 浏览量
2022-01-05
20:29:57
上传
评论 1
收藏 70.77MB ZIP 举报
温馨提示
FIR Compiler模块提供了两种滤波器系数重加载方法。 1、reload方法,利用reload接口写入新系数。 2、config方法,提前将系数分组后写到Coefficient Vector中,再通过config接口写入系数组编号,选择相应的滤波器系数。与reload方法相比,config方法较为简单,缺点是灵活性不够,需要提前规划好所有需要重配置的滤波器系数。
资源详情
资源评论
资源推荐
收起资源包目录
FIR IP的滤波器系数重加载方法.zip (971个子文件)
106fa4eeb828001c117a8cad36b5c3f8 1KB
809ad508b928001c117a8cad36b5c3f8 1KB
9094d913b928001c117a8cad36b5c3f8 1KB
90b3d3e6b828001c117a8cad36b5c3f8 1KB
libxil.a 285KB
a02816c5b828001c117a8cad36b5c3f8 1KB
a052a2ebb828001c117a8cad36b5c3f8 1KB
main.asv 2KB
PINC_Get.asv 339B
xsim.ini.bak 16KB
elaborate.bat 672B
compile.bat 521B
simulate.bat 407B
runme.bat 229B
runme.bat 229B
runme.bat 229B
angle_2D_est.bif 344B
BOOT.bin 4.07MB
top.bit 3.86MB
ps7_init.c 566KB
ps7_init_gpl.c 565KB
xadcps.c 54KB
xsdps_options.c 52KB
xdmaps.c 52KB
xaxidma_bdring.c 51KB
xsdps.c 50KB
xqspips.c 49KB
xil_cache.c 45KB
xusbps_endpoint.c 42KB
xemacps_control.c 40KB
xemacps_bdring.c 37KB
xscugic.c 31KB
xiicps_master.c 29KB
xdevcfg.c 29KB
xaxidma.c 26KB
xgpiops_intr.c 25KB
xuartps_options.c 24KB
xuartps.c 22KB
xgpiops.c 21KB
xil_testmem.c 20KB
xscugic_hw.c 19KB
xemacps.c 17KB
xiicps_slave.c 17KB
xil_misc_psreset_api.c 16KB
xiicps_options.c 15KB
xqspips_options.c 14KB
xuartps_intr.c 14KB
xusbps_intr.c 14KB
adc_dma_ctrl.c 12KB
xusbps.c 12KB
_profile_timer_hw.c 12KB
xaxidma_bd.c 11KB
xil_printf.c 11KB
xiicps.c 11KB
xil_exception.c 10KB
xemacps_intr.c 10KB
xil_testcache.c 10KB
xdevcfg_intr.c 9KB
xil_testio.c 8KB
xscutimer.c 8KB
xadcps_intr.c 8KB
dmc_angle_est.c 8KB
tb_fir_compiler_Freq1.c 8KB
xpm_counter.c 8KB
main.c 7KB
xscuwdt.c 7KB
xscugic_intr.c 7KB
vectors.c 7KB
xqspips_hw.c 7KB
xil_mmu.c 6KB
xuartps_selftest.c 6KB
xgpiops_hw.c 6KB
xuartps_hw.c 6KB
xl2cc_counter.c 6KB
xcoresightpsdcc.c 6KB
xil_assert.c 5KB
xemacps_hw.c 5KB
xscutimer_selftest.c 5KB
profile_cg.c 5KB
xqspips_selftest.c 5KB
xgpiops_selftest.c 5KB
xtime_l.c 4KB
xiicps_hw.c 4KB
xdevcfg_hw.c 4KB
xadcps_selftest.c 4KB
xscuwdt_selftest.c 4KB
xusbps_hw.c 4KB
xiicps_selftest.c 4KB
xplatform_info.c 4KB
xdmaps_hw.c 4KB
xiicps_intr.c 4KB
xdevcfg_selftest.c 4KB
xscugic_selftest.c 4KB
xscugic_sinit.c 4KB
xdmaps_selftest.c 4KB
xgpiops_sinit.c 4KB
xiicps_sinit.c 4KB
xsdps_sinit.c 4KB
xscutimer_sinit.c 4KB
xemacps_sinit.c 4KB
共 971 条
- 1
- 2
- 3
- 4
- 5
- 6
- 10
ML__LM
- 粉丝: 8893
- 资源: 29
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- springboot129学生选课系统.zip
- springboot131企业oa管理系统.zip
- springboot130社团管理系统.zip
- springboot134英语知识应用网站的设计与实现.zip
- 西门子RWX62控制器说明书
- springboot133在线课程管理系统.zip
- springboot136人口老龄化社区服务与管理平台.zip
- springboot135林业产品推荐系统.zip
- springboot137欢迪迈手机商城设计与开发.zip
- springboot139华强北商城二手手机管理系统.zip
- springboot140体育馆使用预约平台的设计与实现.zip
- springboot138宠物领养系统的设计与实现.zip
- springboot142新冠病毒密接者跟踪系统.zip
- springboot144基于mvc的高校办公室行政事务管理系统设计与实现.zip
- springboot141夕阳红公寓管理系统的设计与实现.zip
- springboot146基于Spring Boot的可盈保险合同管理系统的设计与实现.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0