soc(一) soc核心組件

綜合來看,soc核心組件有幾個

  • soc

	amba/ahb總線
		時鐘  // 驅動各個組件
			cpu(指令)按照時鐘滴答運行
			其他組件按照時鐘滴答運行,頻率與cpu時鐘相同或不同
		cortex核心(微架構核心)
			cpu
				寄存器
					各個cpu模式下的r0-r15 cpsr
				控制器 // 指令集
					被指令操縱做控制
				運算器 // 指令集
					被指令操作做運算
			interrupt controller
				nvic
				gic
			調試擴展
				debug
				etm
			運算加速擴展
				simd
				neon // 適用於ARM Cortex-A系列處理器的一種128位SIMD(Single Instruction, Multiple Data,單指令、多數據)擴展結構
			內存保護擴展
				mmu
				mpu 
			存儲加速擴展
				cache
				writebuffer
				tcm
			浮點運算擴展
				fpu
		dma
		電源管理
		存儲
			ram
			flash
			ram接口
			flash接口
		重要外設(直連AHB總線)
			lcd
			camera
			usb
			mac(phy)
  • 各芯片核心組件

stm32f407
	cortex-m4核心
		core
		nvic
		debug
			etm
			jtag

	ahb總線

	mpu
	dma

	ram
	flash
	內存控制器

	usb
	lcd
	camera
	mac
	
	電源管理



s3c2440
	arm9核心
	mmu
	cache
	writebuffer

	amba總線

	內存控制器
	flash控制器

	dma

	usb
	lcd
	camera
	中斷控制器

	電源管理
	

i.mx6ull
	Cortex-a7核心
		core
		cache
		neon
		etm
		interrupt

	flash
	ram

	dma

	電源管理

	camera
	lcd


	外圍:
		usb
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章