主题:【原创】新时代新潮流WebOS 【1】 -- 邓侃

大河奔流 导读 复 593 阅 887985

O 呵呵,原来这样啊 yueyu 字23 2009-03-02 10:50:36
O 试着答一下 3 密银 字465 2009-03-02 11:50:20
O 有点意思,但是为什么叫Chin呢? 邓侃 字60 2009-03-02 15:55:36
O CPLD的作用 邓侃 字178 2009-03-02 16:02:29
O 【文摘】MSM7201A 1 素里太守 字971 2009-03-02 16:03:23
O 注意这两条 邓侃 字145 2009-03-02 16:07:51
O 【文摘】三星S3C6400 1 素里太守 字1491 2009-03-02 16:12:13
O 看样子在这里讨论硬件要歪楼吃披萨。 素里太守 字58 2009-03-02 16:15:21
O CPLD是硬件逻辑不是软件程序 4 密银 字543 2009-03-02 18:04:42
O 非常清楚 邓侃 字110 2009-03-02 18:47:20
O 原料没啥特别的, 荆棘探兴 字70 2009-03-02 19:13:53
O 邓兄和一干高人的那个云系列非常经典,仍有些意犹未尽就是了 1 james 字56 2009-03-02 19:23:41
O 这个时候 netone 字48 2009-03-02 22:15:53
O 暂时别提野史的事情 邓侃 字27 2009-03-02 23:18:40
O 建议看看wiki的CPLD和FPGA的词条 1 密银 字134 2009-03-02 23:41:33
2054527 复 2054458
yueyu
呵呵,原来这样啊

上面下面PCB板子的连接口


2009-03-02 10:50:36
2009-03-02 11:50:20
2054560 复 2054310
密银密银`21806`/bbsIMG/face/0000.gif`70`2929`312`28040`正三品:金紫光禄大夫|冠军大将军`2008-01-23 12:58:58`
试着答一下 3

1.CPLD

(Complex programmable logic device)就是可编程的逻辑器件,通常的chip的电路都是设计好并且功能定死的,CPU就是CPU,不能拿来当RAM,但是CPLD中电路是可以修改的,今天可以CPU,明天改下内容就可以当RAM用,这样可以很灵活的适应应用的需要,代价当然就是牺牲一定性能,功耗了。

2.原则上集成GPS的IP不会很难,最后的结果都是商业决策,成本,利润的考虑,毕竟养一帮人开发GPS也是很花钱的,买IP也有可能综合不好的,不过趋势是集成度月来越高,估计以后说不定有很多公司都是靠买IP挣钱了。


2009-03-02 11:50:20
2054733 复 2054458
邓侃
有点意思,但是为什么叫Chin呢?

有点意思,但是为什么叫Chin呢?

是不是有什么典故,说来听听?


2009-03-02 15:55:36
2009-03-02 16:02:29
2054740 复 2054560
邓侃
邓侃`26546`http://farm4.static.flickr.com/3523/3889195049_ef5beec4f2_o.jpg`70`2033`8810`128616`从五品上:朝请大夫|游骑将军`2008-07-18 00:29:07`
CPLD的作用

CPLD的灵活使用怎么体现呢?

是不是可以这样理解,有A和B两个人买了一摸一样的两个G1,但是A经常用的功能和B经常用的应用程序不一样。有没有可能CPLD自动固化两个人各自经常用的应用程序?


2009-03-02 16:02:29
2009-03-02 16:03:23
2054741 复 2054099
素里太守
素里太守`13532`/bbsIMG/face/0000.gif`70`540`1632`15823`正六品上:朝议郎|昭武校尉`2006-09-23 02:37:41`
【文摘】MSM7201A 1

MSM7201

Technical Features

* Supports WCDMA/HSUPA and EGPRS networks

* Multimedia Broadcasting Multicast Service (MBMS)

* Integrated ARM11 applications processor and ARM9 modem

* QDSP4000 and QDSP5000 high-performance digital signal processors (DSP)

* 528 MHz ARM11 Jazelle Java hardware acceleration

* Support for BREW and Java applications

* Qcamera: Up to 6.0 megapixel digital images

* Qtv: Playback up to 30 fps VGA

* Qcamcorder: Record up to 24 fps QVGA

* Up to 4 million triangles per second, and 133 million depth-tested, textured 3D pixels per second fill rate

* gpsOne position-location assisted-GPS (A-GPS) solution

* Support for third-party operating systems

* Digital audio support for MP3, aacPlus and Enhanced aacPlus

* Integrated Mobile Digital Display Interface (MDDI), Bluetooth 1.2 baseband processor and Wi-Fi support


2009-03-02 16:03:23
2009-03-02 16:07:51
2054751 复 2054741
邓侃
邓侃`26546`http://farm4.static.flickr.com/3523/3889195049_ef5beec4f2_o.jpg`70`2033`8810`128616`从五品上:朝请大夫|游骑将军`2008-07-18 00:29:07`
注意这两条

* 528 MHz ARM11 Jazelle Java hardware acceleration

* Support for BREW and Java applications

咱下一篇要专门讲Java的问题。


2009-03-02 16:07:51
2009-03-02 16:12:13
2054757 复 2054099
素里太守
素里太守`13532`/bbsIMG/face/0000.gif`70`540`1632`15823`正六品上:朝议郎|昭武校尉`2006-09-23 02:37:41`
【文摘】三星S3C6400 1

链接

点看全图

Features

- ARM1176EJF-S CPU Core

TrustZone, security extensions

S/W Driven Power Management

High speed Advanced Microprocessor Bus Architecture (AMBA)

Extensible interface (AXI) level two interfaces

- 8-stage pipeline

- 64-bit Cache interface

- Virtually indexed and physically addressed caches

Vector Floating Point (VFP) coprocessor support

External coprocessor support

- Memory Subsystem

NOR/Strata Flash, ROM, SRAM, OneNAND, DDR/mDDR and SDRAM/mSDRAM

NAND Flash boot load and data storage

- Multimedia Acceleration

Camera Interface

- Up to 4Mpixel for scaled or 16Mpixel for unscaled resolution

Multi Standard video CODEC (MSC)

- Real-time video encoding & decoding of MPEG-4 / H.263 / H.264 and decoding of WMV9

JPEG CODEC

Rotator

TV(NTSD/PAL) Encoder with Image Enhancer

Video Post Processor

- Connectivity

IIS Bus Interface

PCM Audio Interface

AC97 Audio Interface

IIC Interface

HSI (High-speed synchronous serial interface)

MIPI Standard Draft Compliant

4-ch UART

188 Flexibly Configurable GPIO

USB OTG

- Complies with USB OTG 2.0 (up to 480Mbps)

- On-chip USB transceiver

HS-MMC/SDIO

2-ch SPI Interface

- System Peripherals

Display Controller

- Support dual i80 interface LCD

- Up to 1024x1024 display resolution

- 5-window layer for PIP or OSD


2009-03-02 16:12:13
看样子在这里讨论硬件要歪楼吃披萨。

BREW vs WIBKIT vs IE vs Firefox vs Opera vs WEBOS(WEBkit?)


最后于2009-03-02 16:29:00改,共1次;
2009-03-02 16:15:21
2009-03-02 18:04:42
2054991 复 2054740
密银密银`21806`/bbsIMG/face/0000.gif`70`2929`312`28040`正三品:金紫光禄大夫|冠军大将军`2008-01-23 12:58:58`
CPLD是硬件逻辑不是软件程序 4

打比方就好像对A,B两人,A常用USB端口连接G1到PC,他就把A固化成USB的端口芯片,B说,我不爽,我要用1394,他可能就把固化成1394端口芯片。不过一般来说,CPLD放在电路板上为了增加设计的灵活性,为扩展提供方便,比如设计G1的人说,我需要一个地址解码电路和一个分频电路,但是要是用两个芯片太占地方,成本也不合算,但是市场上也没有把两个电路集成在一起的芯片买。所以干脆放块CPLD来做这个特殊的应用。基本来说,目前CPLD是不大可能让用户来访问,修改(以后也许不一样),因为一旦完成硬件设计,其内部的电路因该都已经确定,没有修改的必要。

罗嗦了一堆不知道讲清楚没有F


2009-03-02 18:04:42
2009-03-02 18:47:20
2055077 复 2054991
邓侃
邓侃`26546`http://farm4.static.flickr.com/3523/3889195049_ef5beec4f2_o.jpg`70`2033`8810`128616`从五品上:朝请大夫|游骑将军`2008-07-18 00:29:07`
非常清楚

反刍一下,看看我的理解是否正确。

相当于麻将里的“百搭”,当那张牌都可以,而CPLD的存在,可以客串不同的芯片。


2009-03-02 18:47:20
原料没啥特别的,

但最后端上来的菜确实上上品。

看来这就是一般厨师和御厨的区别了。


2009-03-02 19:13:53
2055167 复 2054247
james
邓兄和一干高人的那个云系列非常经典,仍有些意犹未尽就是了 1

盼邓兄,邓嫂能有更多美文天天出炉.

(俺承认,俺有些太贪了.)


2009-03-02 19:23:41
2055556 复 2054247
netone
这个时候

我要是提硅谷野史,是不是太不厚道了?FF


2009-03-02 22:15:53
2055651 复 2055556
邓侃
暂时别提野史的事情

实在忙不过来鸟 FF


2009-03-02 23:18:40
2009-03-02 23:41:33
2055684 复 2055077
密银密银`21806`/bbsIMG/face/0000.gif`70`2929`312`28040`正三品:金紫光禄大夫|冠军大将军`2008-01-23 12:58:58`
建议看看wiki的CPLD和FPGA的词条 1

会很有帮助,其实现在FPGA用的更多,FPGA的密度可以做的更大,不过FPGA一旦掉电内容就没了像RAM一样,所以要配个EEROM在每次加电的时候load一下


2009-03-02 23:41:33
帖内引用